package com.itheima.myreflect2.Student.convertedio.propertiesio;

import java.util.Properties;
import java.util.Set;

/**
 * @program: Myset
 * @description: propreties中特有的3个方法
 * @author: xuejingjing
 * @create: 2021-06-16 14:20
 **/
public class PropertiesDemo2 {
    public static void main(String[] args) {
        //Object setProperties(String key,String value) --put
        //设置集合键和值，都是String类型，底层调用 Hashtable方法，put
        Properties prop = new Properties();
        prop.setProperty("江苏","南京");
        prop.setProperty("广东","广州");
        prop.setProperty("山东","济南");

        System.out.println(prop);

        //String getProperty(String key)  ----get
        //使用此属性列表中制定的键搜索属性


        String name = prop.getProperty("广东");
        System.out.println(name);

        //Set<String> stringPropertiesNames() ----keySet
        //该属性列表中返回一个不可修改的键集，集中键及其对应的值是字符串。
        Set<String> strings = prop.stringPropertyNames();
        System.out.println(strings);
    }
}
